﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000355 RID: 853
	public class TTableElementList : TParseTreeNodeList
	{
		// Token: 0x06002388 RID: 9096 RVA: 0x003377E4 File Offset: 0x003359E4
		public virtual void addTableElement(TTableElement TableElement)
		{
			base.addElement(TableElement);
		}

		// Token: 0x17000788 RID: 1928
		public TTableElement this[int position]
		{
			get
			{
				if (position < 0 || position >= base.size())
				{
					throw new IndexOutOfRangeException();
				}
				return (TTableElement)this.elementAt(position);
			}
		}

		// Token: 0x0600238A RID: 9098 RVA: 0x0033780E File Offset: 0x00335A0E
		public virtual TTableElement getTableElement(int position)
		{
			if (position < base.size())
			{
				return (TTableElement)this.elementAt(position);
			}
			return null;
		}

		// Token: 0x0600238B RID: 9099 RVA: 0x00337827 File Offset: 0x00335A27
		internal override void addParseTreeNode(object arg1)
		{
			this.addTableElement((TTableElement)arg1);
		}
	}
}
